EXE Installation Instructions
Run the executable. This will only work if you are using windows. Otherwise download the rar version and follow the instructions below.
Extract the contents into the correct directories in the directory in which Neverwinter Nights is installed (the module updater can be put anywhere):
| Extension | Directory |
| hak | hak |
| hif | hak |
| erf | erf |
| tlk | tlk |
| cdx | database |
| dbf | database |
| fpt | database |
Installing PRC into modules
Before installation, back up your modules. Something may go wrong or you may need the originals for patching as is the case for the Bioware campaigns.
Using the module updater:
| Option | Notes |
| PRC Pack | Install PRC into a module |
| prc_ocfix | Installs extra fixes for the Bioware campaigns |
| PRC OC | Installs both of the above (should only be used for Bioware campaigns) |
| prcc2 | Example of a merge hak, installs PRC and CEP |
These options are contained within the relevant .hif files. You may also create your own .hif file for installing other content (they are plain text, see an existing one for an example).
Manual installation:
If the existing haks contain conflicting content, you must merge the contents in a new hak using the application of your choice (to be placed on top of the list).
At some point the toolset (if you are using it) will attempt to build the module. Click cancel as fast as you can, or the toolset may crash.
| Event | Script |
| OnAcquireItem | prc_onaquire |
| OnActivateItem | prc_onactivate |
| OnClientEnter | prc_onenter |
| OnClientLeave | prc_onleave |
| OnCutsceneAbort | prc_oncutabort |
| OnHeartbeat | prc_onheartbeat |
| OnModuleLoad | prc_onmodload |
| OnPlayerDeath | prc_ondeath |
| OnPlayerDying | prc_ondying |
| OnPlayerEquipItem | prc_equip |
| OnPlayerLevelUp | prc_levelup |
| OnPlayerRest | prc_rest |
| OnPlayerRespawn | prc_onrespawn |
| OnUnaquireItem | prc_onunaquire |
| OnPlayerUnequipItem | prc_unequip |
| OnUserDefined | prc_onuserdef |
If the module already has scripts attached to events (and it probably does) then you will either need to edit those scripts and add ExecuteScript("prc_xxx"); at the top of each one or make a new script that calls ExecuteScript() for both the prc script and the old event script.